草庐IT

c++ - G++ 找不到 boost 库

全部标签

windows - 找不到用于 mingw sh autogen.sh 执行的 aclocal

我正在尝试执行./autogen.sh来自的cppunit文件夹中的脚本http://www.freedesktop.org/wiki/Software/cppunit但是在mingwshell(sh)中我得到下一个错误:error:aclocalnotfoundaclocalm4脚本在c:\MinGW\share\目录。如何修复该错误? 最佳答案 编译libmodbus库时遇到了类似的问题(它使用相同的构建原理)。我在MSYSshell中输入了以下命令:pacman-Smsys/libtoolpacman-Smsys/autoco

c++ - 当同名文件夹已存在时,如何使用 boost 创建新文件夹?

我正在使用boost::filesystem创建一个空文件夹(在Windows中)。假设我要创建的文件夹的名称是新建文件夹。当我运行以下程序时,会按预期创建一个具有所需名称的新文件夹。当第二次运行程序时,我想创建新文件夹(2)。虽然这是一个不合理的期望,但这就是我想要实现的目标。有人可以指导我吗?#includeintmain(){boost::filesystem::pathdstFolder="NewFolder";boost::filesystem::create_directory(dstFolder);return0;}预期输出: 最佳答案

c++ - boost::filesystem::space() 报告错误的磁盘空间

我在驱动器C:上有430GB的空闲空间。但是对于这个程序:#include#includeintmain(){boost::filesystem::pathp("C:");std::size_tfreeSpace=boost::filesystem::space(p).free;std::cout输出是:2542768128Bytes2424MB2542768128Bytes2424MB2830102528Bytes2698MB我需要知道有多少磁盘空间可用,因为我的应用程序必须下载一个巨大的文件,我需要知道下载它是否可行。我在Windows上使用mingw:g++(i686-posix

c# - 程序安装后找不到文件

我制作了一个程序,该程序使用包含站点列表的预制文本文件。现在在某些计算机上该程序运行良好,但在我friend的计算机上却不能。我检查了我的2台Windows7计算机和1台xp上的程序,我没有任何错误。这个程序在XP上用了一段时间,现在我的friend想把它安装在他家里的windows7电脑上,但是安装后程序找不到文件。这是他得到的错误:System.IO.FileNotFoundException:filenotfound'C:\Users\eli\AppData\Roaming\fourmlinks.txt'.filename:'C:\Users\eli\AppData\Roamin

c++ - 比 boost::file_mapping 更快的读取文件的方法?

我正在编写一个对延迟敏感的应用程序,它在初始化时读取文本文件。我分析并重写了我所有的算法,这样我85%的执行时间来自以下几行:boost::interprocess::file_mappingfile(Path,read_only);boost::interprocess::mapped_regiondata(file,read_only);我在Windows上写这篇文章-有没有更快的方法将文件映射到内存中?便携性不是问题。 最佳答案 您可以只使用Win32的native函数,但我认为您不会节省很多,因为boost不会增加很多开销:

wpf - Web 性能达不到标准……新的 "Microsoft Way"是什么?

征求意见。我正在开发一个中等规模的3层ASP.NET项目(.NET2.0和VisualStudio2005),它使用OracleonUnix后端、一些功能强大的MSWeb服务器和IE浏览器客户端。性能很差,用户觉得UI看起来也过时了。我们可能很快就有机会从头开始重新设计和重写整个应用程序,我想知道当前或推荐的MS平台是什么。几年前,当MS将对Silverlight的支持降级为支持Windows8和WindowsPhone的“HTML5”时,我参与了WPF和Silverlight的另一份契约(Contract)。我并不是要在Silverlight或什至WPF将存在多长时间之间挑起一场激烈

c++ - _beginthread/ex C3861 - 找不到标识符

这是我的测试代码#include"stdafx.h"#include"windows.h"#include"iostream"usingnamespacestd;HANDLEhMutex;staticunsigned__stdcallthreadFunc(void*params){WaitForSingleObject(hMutex,INFINITE);printf(":D:D:D\n");ReleaseMutex(hMutex);returnNULL;}int_tmain(intargc,_TCHAR*argv[]){hMutex=CreateMutex(NULL,FALSE,NUL

在 Windows 8.1 中找不到 Windows Media Player

我从MSDN下载并安装了Windows8.1ProN,我需要WindowsMediaPlayer,但它不存在。它根本不存在。但我需要它。 最佳答案 N版和KN版windows都没有媒体播放器和底层技术。即使一个人不使用媒体播放器,其他播放器也需要它。它是单独提供的。这是一个适用于Windows8的。也应该适用于8.1:http://www.microsoft.com/en-us/download/details.aspx?id=30685(不适用于Windows8.1N)更新2:Windows8.1N和KN版本的媒体功能包已发布ht

c++ - 如何在不使用boost的情况下创建目录?

我想在与我的程序相同的路径中创建一个目录,最终将数据保存到。为此,我需要由预处理器分支包围的特定于操作系统的调用,但在此之前我从未编写过任何特定于操作系统的代码。我不确定我需要包含哪些header,或者要使用它们的哪些功能。如果操作系统是Windows、Mac和Linux(无论哪种方法都适用于大多数Linux发行版),我应该使用哪些函数和header?我不想为此使用boost文件系统的原因是,我整天都很难编译它;它的文档和构建系统,呃,对于我简单的灵魂来说似乎太学术/冗长了!最终,我相信维护3或4个单独的文件加载分支对我来说会更快。 最佳答案

c++ - 找不到标识符 FindFirstFile

我正在尝试使用WindowsAPI中的FindFirstFile函数,我以前用过它,但现在找不到了。它只是告诉我找不到标识符。我有它的其他变体FindFirstFileExW、FindFirstFileExA和FindFirstFileEx,但我没有FindFirstFile。我什至可以包含它应该在FileAPI.h中的特定header。我在here上阅读有一个类似的问题,我应该在windows.h之前包含stdafx.h,但我什至找不到stdafx.h。https://msdn.microsoft.com/en-us/library/windows/desktop/aa364418(